লুপ এবং কন্ডিশনাল স্টেটমেন্ট

C প্রোগ্রামিং পুনরালোচনা (Recap of C Programming) - সি দিয়ে ডেটা স্ট্রাকচার (DSA using C) - Computer Programming

835

লুপ এবং কন্ডিশনাল স্টেটমেন্ট হল C প্রোগ্রামিং ভাষার দুটি গুরুত্বপূর্ণ কন্ট্রোল ফ্লো স্টেটমেন্ট। এগুলি প্রোগ্রামের কার্যক্রমকে নিয়ন্ত্রণ করে এবং শর্ত অনুযায়ী কোডের অংশগুলি কার্যকর করতে সহায়তা করে। নিচে এগুলোর বিস্তারিত আলোচনা করা হলো।


১. কন্ডিশনাল স্টেটমেন্ট (Conditional Statements)

কন্ডিশনাল স্টেটমেন্ট প্রোগ্রামের মধ্যে শর্ত অনুযায়ী কার্যক্রম নিয়ন্ত্রণ করে। C তে প্রধান কন্ডিশনাল স্টেটমেন্ট হল if, else if, else, এবং switch

১.১ If Statement

if স্টেটমেন্ট একটি শর্ত সত্য হলে একটি কোড ব্লক কার্যকর করে।

#include <stdio.h>

int main() {
    int number = 10;

    if (number > 0) {
        printf("The number is positive.\n");
    }

    return 0;
}

১.২ Else If Statement

else if স্টেটমেন্টে একাধিক শর্ত পরীক্ষা করা যায়।

#include <stdio.h>

int main() {
    int number = 0;

    if (number > 0) {
        printf("The number is positive.\n");
    } else if (number < 0) {
        printf("The number is negative.\n");
    } else {
        printf("The number is zero.\n");
    }

    return 0;
}

১.৩ Switch Statement

switch স্টেটমেন্টটি একাধিক বিকল্পের মধ্যে একটি নির্বাচন করতে ব্যবহৃত হয়।

#include <stdio.h>

int main() {
    int day = 3;

    switch (day) {
        case 1:
            printf("Monday\n");
            break;
        case 2:
            printf("Tuesday\n");
            break;
        case 3:
            printf("Wednesday\n");
            break;
        default:
            printf("Invalid day\n");
    }

    return 0;
}

২. লুপ (Loops)

লুপ হল একটি কন্ট্রোল স্টেটমেন্ট যা একটি নির্দিষ্ট শর্ত মেনে চলার সময় কোডের একটি অংশ পুনরাবৃত্তি করতে ব্যবহৃত হয়। C তে প্রধান তিনটি লুপ হল for, while, এবং do-while

 

২.১ For Loop

for লুপ একটি নির্দিষ্ট সংখ্যা পর্যন্ত পুনরাবৃত্তি করতে ব্যবহৃত হয়। এটি ইনিশিয়ালাইজেশন, শর্ত, এবং ইনক্রিমেন্ট/ডিক্রিমেন্ট একত্রিত করে।

#include <stdio.h>

int main() {
    for (int i = 1; i <= 5; i++) {
        printf("%d ", i); // Output: 1 2 3 4 5
    }

    return 0;
}

২.২ While Loop

while লুপ একটি শর্ত সত্য থাকা পর্যন্ত পুনরাবৃত্তি করে।

#include <stdio.h>

int main() {
    int i = 1;
    
    while (i <= 5) {
        printf("%d ", i); // Output: 1 2 3 4 5
        i++;
    }

    return 0;
}

২.৩ Do-While Loop

do-while লুপটি অন্তত একবার চলবে, কারণ এটি প্রথমে কোড ব্লক কার্যকর করে এবং পরে শর্ত পরীক্ষা করে।

#include <stdio.h> int main() {    int i = 1;    do {        printf("%d ", i); // Output: 1 2 3 4 5        i++;    } while (i <= 5);    return 0; }

Content added By
Promotion

Are you sure to start over?

Loading...